//package Final;
//
//import java.util.Arrays;
//import java.util.Scanner;
//
///*你的代码被嵌在这里*/
//class Rectangle implements Comparable {
//    int length;
//    int width;
//
//    public Rectangle(int length, int width) {
//        this.length = length;
//        this.width = width;
//    }
//
//    public int getArea() {
//        return length * width;
//    }
//
//    @Override
//    public int compareTo(Object o) {
//        Rectangle rectangle = (Rectangle) o;
//        return ((Rectangle) o).getArea() - getArea();
//    }
//}
//
//public class test23 {
//    public static void main(String[] args) {
//
//        Scanner scan = new Scanner(System.in);
//        //输入矩形个数
//        int num_rectangle = scan.nextInt();
//        Rectangle[] recs = new Rectangle[num_rectangle];
//        //输入每个矩形的长和宽
//        for (int i = 0; i < num_rectangle; i++) {
//            int length = scan.nextInt();
//            int width = scan.nextInt();
//            Rectangle rec = new Rectangle(length, width);
//            recs[i] = rec;
//        }
//        //按照面积由大到小排序
//        Arrays.sort(recs);
//        //打印前n-1个矩形的面积
//        for (int i = 0; i < recs.length - 1; i++) {
//            System.out.print(recs[i].getArea() + ",");
//        }
//        //打印最后一个矩形的面积
//        System.out.print(recs[recs.length - 1].getArea());
//        scan.close();
//    }
//}